it's awesome - French English Dictionary